package com.feeyo.prophet.actions;

import com.feeyo.llm.agent.engine.ActionCategory;

/**
 * 大类型:
 *  1. 民航查询 1.航班 2.统计
 *  2. 财务
 *  3. 排序
 *  4. 机队
 *  5. 其他
 * @Author yue.wan
 * @Date 2024-06-02 18:52
 **/
public class ActionConstant {

    public static ActionCategory FLIGHT_SCHEDULE = new ActionCategory() {
        @Override
        public String name() {
            return "flightSchedule";
        }

        @Override
        public String description() {
            return "民航业务相关的问题";
        }
    };

    public static ActionCategory FINANCE = new ActionCategory() {
        @Override
        public String name() {
            return "finance";
        }
        @Override
        public String description() {
            return "财务相关的问题";
        }
    };

    public static ActionCategory RANK = new ActionCategory() {
        @Override
        public String name() {
            return "rank";
        }

        @Override
        public String description() {
            return "排名相关的问题";
        }
    };

    public static ActionCategory FLEET = new ActionCategory() {
        @Override
        public String name() {
            return "fleet";
        }

        @Override
        public String description() {
            return "机队相关的问题";
        }
    };

    public static ActionCategory OTHER = new ActionCategory() {
        @Override
        public String name() {
            return "other";
        }

        @Override
        public String description() {
            return "非民航问题";
        }
    };
}
